<?php
//incluye clase para crud
$dir = dirname(dirname(dirname(dirname(__FILE__))));
require_once $dir.'/lib_model/source/GenericDAO.class.php';
require_once $dir.'/lib_model/Utilities.class.php';

$objUtilities = Utilities::getInstance();
$objDao = GenericDAO::getInstance();

//arreglo de datos generales 
$datosGenerales = array(
    'cedula' => isset($_POST['cc'])?$_POST['cc']:'NA',
    '1er_nombre' =>isset($_POST['1er_nombre']) && $_POST['1er_nombre']!=''?$_POST['1er_nombre']:'NA',
    '2do_nombre' => isset($_POST['2do_nombre']) && $_POST['2do_nombre']!=''?$_POST['2do_nombre']:'NA',
    'apellidos' => isset($_POST['apellidos']) && $_POST['apellidos'] != ''?$_POST['apellidos']:'NA',
    'empresa' => isset($_POST['empresa']) && $_POST['empresa']!=''?$_POST['empresa']:'NA',
    'direccion' => isset($_POST['direccion']) && $_POST['direccion']!=''?$_POST['direccion']:'NA',
    'barrio' => isset($_POST['barrio'])&&$_POST['barrio']!=''?$_POST['barrio']:'NA',
    'telefono' => isset($_POST['telefono']) && $_POST['telefono']!=''?$_POST['telefono']:'NA',
    'celular' => isset($_POST['celular'])&&$_POST['celular']!=''?$_POST['celular']:'NA',
    'email' => isset($_POST['email'])&&$_POST['email']!=''?$_POST['email']:'NA',
    'ciudad' => isset($_POST['ciudad'])&&$_POST['ciudad']!=''?$_POST['ciudad']:'NA',
    'edad' => isset($_POST['edad'])&&$_POST['edad']!=''?$_POST['edad']:'-',
    'genero' => isset($_POST['genero'])&&$_POST['genero']!=''?$_POST['genero']:'NA',
    'afiliado' => isset($_POST['afiliado_a_nuestra_caja_de_compensacion'])&&$_POST['afiliado_a_nuestra_caja_de_compensacion']!=''?$_POST['afiliado_a_nuestra_caja_de_compensacion']:'NA',
    'ocupacion' => isset($_POST['ocupacion'])&&$_POST['ocupacion']!=''?$_POST['ocupacion']:'NA',
);

//arreglo de datos de encuesta
$encuesta = array(
    'codigo_recolector' => isset($_POST['codRec'])&& $_POST['codRec']!='' ?$_POST['codRec']:'NA',
    'centro_recreacion_evaluado'=> isset($_POST['centro_recreacion_evaluado']) && $_POST['centro_recreacion_evaluado']!=''?$_POST['centro_recreacion_evaluado']:'NA',
    'afiliado_a_nuestra_caja_de_compensacion'=>isset($_POST['afiliado_a_nuestra_caja_de_compensacion']) && $_POST['afiliado_a_nuestra_caja_de_compensacion']!=''?$_POST['afiliado_a_nuestra_caja_de_compensacion']:'NA',
    'personal_taquilla' => isset($_POST['personal_taquilla']) && $_POST['personal_taquilla']!=''?$_POST['personal_taquilla']:'NA',
    'agilidad_atencion' => isset($_POST['agilidad_atencion'])  && $_POST['agilidad_atencion']!= '0'? $_POST['agilidad_atencion'] : '-',
    'amabilidad_de_personal' =>  isset($_POST['amabilidad_de_personal']) && $_POST['amabilidad_de_personal']!='0'? $_POST['amabilidad_de_personal'] : '-',
    'observo_presencia_salvavidas' => isset($_POST['observo_presencia_salvavidas']) && $_POST['observo_presencia_salvavidas']!=''?$_POST['observo_presencia_salvavidas']:'NA',
    'identificable_normas_piscina' => isset($_POST['identificable_normas_piscina']) && $_POST['identificable_normas_piscina']!=''?$_POST['identificable_normas_piscina']:'NA',
    'duchas_ingreso_piscina' => isset($_POST['duchas_ingreso_piscina']) && $_POST['duchas_ingreso_piscina']!='0'? $_POST['duchas_ingreso_piscina'] : '-',
    'zonas_de_vestier' => isset($_POST['zonas_de_vestier']) && $_POST['zonas_de_vestier']!='0'? $_POST['zonas_de_vestier']!='0' :'-',
    'area_de_piscina' => isset($_POST['area_de_piscina']) && $_POST['area_de_piscina']!='0'?$_POST['area_de_piscina']:'-',
    'visita_centros_recreacionales' => isset($_POST['visita_centros_recreacionales']) && $_POST['visita_centros_recreacionales']!=''?$_POST['visita_centros_recreacionales']:'NA',
    'alquilado_implemento_deportivo' => isset($_POST['alquilado_implemento_deportivo']) && $_POST['alquilado_implemento_deportivo']!=''?$_POST['alquilado_implemento_deportivo']:'NA',
    'alquilado_implemento_deportivo_porque' => isset($_POST['alquilado_implemento_deportivo_porque']) && $_POST['alquilado_implemento_deportivo_porque']!=''?$_POST['alquilado_implemento_deportivo_porque']:'NA',
    'programacion_recreativa' => isset($_POST['programacion_recreativa']) && $_POST['programacion_recreativa']!=''?$_POST['programacion_recreativa']:'NA',
    'programacion_recreativa_porque' => isset($_POST['programacion_recreativa_porque']) && $_POST['programacion_recreativa_porque']!=''?$_POST['programacion_recreativa_porque']:'NA',
    'medios_se_entera_servicios' => isset($_POST['medios_se_entera_servicios']) && $_POST['medios_se_entera_servicios']!=''?$_POST['medios_se_entera_servicios']:'NA',
    'observaciones' => isset($_POST['observaciones']) && $_POST['observaciones']!=''?$_POST['observaciones']:'NA'
);

$registrado = $objUtilities->estaRegistradoUsuario($_POST['cc']);

$idEncuesta;
$idPersona;
if($registrado){
    $idEncuesta = $objDao->insert('mobil_f009_test', $encuesta);
    $idPersona= $objDao->update('personas', $datosGenerales, "cedula='".$_POST['cc']."'");
}else{
    $idEncuesta = $objDao->insert('mobil_f009_test', $encuesta);
    $idPersona = $objDao->insert('personas', $datosGenerales);
    $objDao->insert('diligencia', array('id_encuesta' => $idEncuesta, 'id_persona' => $idPersona));
}


if($idEncuesta){
    echo $idEncuesta;
}else{
    echo null;
}

?>
